import os

# 输出目录配置
OUTPUT_BASE_DIR = "output_models"
MESH_SUBDIR = "几何体网格文件"
IFC_SUBDIR = "ifc_files"

# 默认几何参数
DEFAULT_GEOMETRY_PARAMS = {
    'width': 5.0,
    'subdivisions': 3
}


def get_output_paths():
    """获取输出目录路径"""
    base_dir = os.path.join(os.getcwd(), OUTPUT_BASE_DIR)
    mesh_dir = os.path.join(base_dir, MESH_SUBDIR)
    ifc_dir = os.path.join(base_dir, IFC_SUBDIR)

    return {
        'base': base_dir,
        'mesh': mesh_dir,
        'ifc': ifc_dir
    }